В случаях, когда требуется использовать одну уставку для нескольких узлов, можно воспользоваться виртуальной переменной и свойствами в разделе Групповые операции.
Заведите управляющую виртуальную переменную в отдельном узле или в уже существующем узле.
Для этого в прототипе узла на вкладке VIRT добавьте переменную и задайте ей соответствующее имя.
Прокрутите окно свойств переменной до раздела Групповые операции.
В поле Прямые переменные перечислите имена управляемых переменных с префиксами соответствующих узлов. Например: $N1_setpoint,$N2_setpoint,$N3_setpoint
. Префиксы узлов и переменных можно посмотреть в окне соответствующего узла в редакторе на вкладке Переменные в поле Глобальное имя. При этом, в рамках одного проекта часть префикса с индексом проекта можно опустить (например, можно адресоваться к глобальной переменной $P1_N1_setpoint
, как к $N1_setpoint
).
По умолчанию, значения управляемых переменных будут изменены только при изменении значения управляющей переменной. Если требуется постоянная синхронизация значений управляемых переменных, установите галочку Принудительная синхронизация. В этом случае синхронизация будет выполняться при отклонении значения управляемой переменной на величину, заданную в свойстве Допуск.
В прототипе Прототип1 заведена управляющая переменная setpoint
У переменной заданы свойства Прямые переменные и Принудительная синхронизация в разделе Групповые операции. В свойстве Прямые переменные перечислены имена управляемых переменных из узлов Узел1, Узел2, Узел3.
Прототип1 привязан к узлу Управление
Данные выводятся на Экран1, созданный на основе Мнемосхемы1 и связанный с узлами Управление, Узел1, Узел2, Узел3.